import sys

# import qrcode
#
#
#
# qr = qrcode.make("http://www.baidu.com")
# qr.show()
#上面是制作的二维码



#学生管理系统

students=[]

def menu():
    print('1.新增学生')
    print('2.显示学生')
    print('3.查找学生')
    print('4.删除学生')
    print('0.退出程序')

    print('请输入选项:')
    choice = input()
    return choice


def insert():
    print('[新增学生]开始!')
    studentId = input('请输入学生的学号:')
    name = input('请输入学生的姓名:')
    gender = input('请输入学生的性别:')
    if gender not in('男','女'):
        print('性别输入的内容不符合要求，输入失败')
        return
    className = input('请输入学生的班级:')
    #然后把这些内容都添加到一个字典中，先在上面创建一个全局变量的列表中
    student={
        'studentId':studentId,
        'name':name,
        'gender':gender,
        'className':className
    }
    #然后把字典放在上面全局变量的列表中:
    global students
    students.append(student)

    print('[新增学生]结束!')
    pass



def show():
    print('[显示学生]开始!')
    #展示就是通过循环来遍历的去打印
    for s in students:
        print(f'{s["studentId"]}\t{s["name"]}\t{s["gender"]}\t{s["className"]}')

    print(f'[显示学生]结束!共显示了{len(students)}条数据!')
    pass



def find():
    print('[新增学生]开始!')


    print('[新增学生]结束!')
    pass



def delete():
    print('[新增学生]开始!')


    print('[新增学生]结束!')
    pass



def main():
    print('------------------------------')
    print('-------欢迎来到学生管理系统-------')
    print('------------------------------')
    while True:
        choice = menu()
        if choice == '1':
            insert()
        elif choice == '2':
            show()
        elif choice == '3':
            find()
        elif choice == '4':
            delete()
        elif choice == '0':
            print(f'退出程序good buy!')
            sys.exit(0)
        else:
            print('输入错误!重新输入!')



main()








